package interfaces.varejo;

import java.rmi.Remote;
import java.rmi.RemoteException;
import apoio.Tipos.Tipo;
//import atacado.IRespostaServidorAtacado;

/**
 * Interface Varejo
 * @author Emerson Shigueo Sugimoto
 * */
public interface IVarejo extends Remote {
	public void Comprar(
			INotify n, 
			/*IRespostaServidorAtacado irsa,*/
			Tipo tipoProduto, 
			int idProduto, 
			int quantidade,
			Tipo meuTipo,
			boolean isPrioridadeReputacao
			) 
					throws RemoteException;
	public boolean Atende() throws RemoteException; //callback
}